// 引入defineStore
import { defineStore } from "pinia";

// 调用defineStore  defineStore接收两个值('变量名'，obj)
export const useCountStore = defineStore('count', {
    // state配置项  真正存储数据的地方
    state() {
        return {
            sum: 6,
            school: 'atguigu',
            address: '宏福科技园'

        }
    },
    actions:{
        increment(val:number){
            console.log('increment被调用了',val);
            // 这里想要使用state中的数据 需要使用this
            if(this.sum < 10) {
                this.sum += val
            }
        },
        Jian(val:number){
            console.log('Jian被调用了',val);
            // 这里想要使用state中的数据 需要使用this
            if(this.sum > 0) {
                this.sum -= val
            }
        }
    }
})